Auto merge of #1832 - iliekturtles:1363-color, r=alexcrichton
authorbors <bors@rust-lang.org>
Tue, 4 Aug 2015 23:39:29 +0000 (23:39 +0000)
committerbors <bors@rust-lang.org>
Tue, 4 Aug 2015 23:39:29 +0000 (23:39 +0000)
First pass ready for review! I went with the option of always attempting to create a color shell and then checking the `color_when` and `tty` flags to determine if `Shell` should actually write color output.

Should I squash the commits?


Trivial merge